﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
using GraphicalSVN.GraphicSource;
using Moq;
using GraphicalSVN.GraphicSource.Dto;

namespace WorkHorseTests
{
    [TestFixture]
    public class GraphicalSourceTests
    {
        [Test]
        [ExpectedException(typeof(ArgumentNullException))]
        public void Generate_returns_ArgumentNullException_when_settings_are_wrong()
        {
            // Arrange
            var gi = new Mock<GeneratorInfo>();
            var service = new GraphicalSource(gi.Object);

            // Act
            service.Generate();

        }

        [Test]
        public void Generate_should_call_GeneratePie()
        {
            // arrange

        }
    }
}
